// 请求模块
import axios from 'axios'
// import store from '@/store/index'
import JSONBig from 'json-bigint'

const request = axios.create({
  baseURL: 'http://47.113.199.174:8089/', // 接口根路径
  transformResponse: [function (data) {
    // 自定义后端返回的原始数据  data就是原始数据，json格式的字符串
    try {
      return JSONBig.parse(data)
    } catch (err) {
      return data
    }
  }]
})
// 请求拦截器
// request.interceptors.request.use(function (config) {
//   // 请求发起经过这个
//   // config : 本次请求的配置对象
//   const { user } = store.state
//   if (user && user.token) {
//     config.headers.Authorization = `Bearer ${user.token}`
//   }
//   // 这里必须返回config，否则就会停止在这里
//   return config
// }, function (error) {
//   // 请求出错或者还没发出去 经过这个
//   return Promise.reject(error)
// })
// 响应拦截器

export default request
